home *** CD-ROM | disk | FTP | other *** search
/ Champak 41 / Volume 41 - JOGO DISK .iso / Games / sledder.swf / scripts / frame_6 / DoAction_2.as next >
Text File  |  2007-05-10  |  3KB  |  127 lines

  1. function buildWalls()
  2. {
  3.    if(!Pause)
  4.    {
  5.       walls.attachMovie("bar","bar" + i,i);
  6.       _root.walls["bar" + i]._x = _root.spot;
  7.       _root.walls["bar" + i]._y = -10;
  8.       i++;
  9.       walls.attachMovie("bar2","bar2" + i,i);
  10.       _root.walls["bar2" + i]._x = spot + Wid;
  11.       _root.walls["bar2" + i]._y = -10;
  12.       i++;
  13.       spot += Math.random() * dif - dif / 2;
  14.       while(spot > 550 - Wid)
  15.       {
  16.          spot -= 1;
  17.       }
  18.       while(spot < 0)
  19.       {
  20.          spot += 1;
  21.       }
  22.       score += random(5) + 1;
  23.    }
  24. }
  25. stop();
  26. i = 0;
  27. q = 0;
  28. spot = 150;
  29. score = 0;
  30. Factor = 200;
  31. Wid = 100 + Factor;
  32. acc = 8;
  33. letEm = true;
  34. Pause = false;
  35. _root.bg.gotoAndStop(1);
  36. bg.bg.play();
  37. onEnterFrame = function()
  38. {
  39.    Factor <= 0 ? (Factor = 0) : (Factor = 200 - score / 50);
  40.    Wid = 100 + Factor;
  41.    if(!Pause)
  42.    {
  43.       attachMovie("Snow","Snow" + q,q);
  44.       _root["Snow" + q]._x = Math.random() * 550;
  45.       _root["Snow" + q]._y = -10;
  46.       q++;
  47.       attachMovie("Snow","Snow" + q,q);
  48.       _root["Snow" + q]._x = Math.random() * 550;
  49.       _root["Snow" + q]._y = -10;
  50.       q++;
  51.    }
  52.    if(Key.isDown(80) && !Pause && letEm)
  53.    {
  54.       letEm = false;
  55.       Pause = true;
  56.    }
  57.    if(Key.isDown(80) && Pause && letEm)
  58.    {
  59.       letEm = false;
  60.       Pause = false;
  61.    }
  62.    if(!Key.isDown(80))
  63.    {
  64.       letEm = true;
  65.    }
  66.    if(Pause)
  67.    {
  68.       pau._visible = true;
  69.       for(var _loc2_ in player)
  70.       {
  71.          player[_loc2_].stop();
  72.       }
  73.       for(_loc2_ in bg)
  74.       {
  75.          bg[_loc2_].stop();
  76.       }
  77.    }
  78.    else
  79.    {
  80.       pau._visible = false;
  81.       for(_loc2_ in player)
  82.       {
  83.          player[_loc2_].play();
  84.       }
  85.       for(_loc2_ in bg)
  86.       {
  87.          bg[_loc2_].play();
  88.       }
  89.    }
  90.    if(score > 2000 && score <= 4000)
  91.    {
  92.       bg.gotoAndStop(2);
  93.       player.gotoAndStop(2);
  94.    }
  95.    if(score > 4000 && score <= 6000)
  96.    {
  97.       bg.gotoAndStop(3);
  98.       player.gotoAndStop(3);
  99.    }
  100.    if(score > 6000 && score <= 8000)
  101.    {
  102.       bg.gotoAndStop(4);
  103.       player.gotoAndStop(4);
  104.    }
  105.    if(score > 8000 && score <= 10000)
  106.    {
  107.       bg.gotoAndStop(5);
  108.       player.gotoAndStop(5);
  109.    }
  110.    if(score > 10000 && score <= 12000)
  111.    {
  112.       bg.gotoAndStop(6);
  113.       player.gotoAndStop(6);
  114.    }
  115.    if(score > 12000 && score <= 14000)
  116.    {
  117.       bg.gotoAndStop(7);
  118.       player.gotoAndStop(7);
  119.    }
  120.    if(score > 14000)
  121.    {
  122.       bg.gotoAndStop(8);
  123.       player.gotoAndStop(8);
  124.    }
  125. };
  126. blah = setInterval(buildWalls,40);
  127.